public

Flash Player 6.

Синтаксис

class someClassName{
  public var name;
  public function name() {
    // ваш код
  }
}

Замечание: чтобы использовать данную спецификацию члена класса, Вы должны указать использование ActionScript 2.0 и Flash Player 6 (или более позднюю версию) на закладке Flash в диалоговом окне Publish Settings вашего FLA файла. Это ключевое слово может быть использовано только во внешних файлах с классами, но никак не в коде, введенном на панели Actions..

Параметры

name Имя переменной или функции, определяемой как public.

Описание

Ключевое слово; определяет, что свойство или метод доступны объектам всех классов. Так как переменные и методы являются public по умолчанию, это ключевое слово используется в основном в стилистических целях, например, Вы можете пожелать применить его для лучшей читабельности блока кода, где объявляются также private или static переменные.

Пример

В следующем примере показано использование public переменных в классе. Создайте новый класс User.as и введите следующий код:

class User {
  public var age:Number;
  public var name:String;
}

Создайте новый FLA или AS файл в той же директории и введите следующий код в 1 кадр главного Таймлайна:

import User;
var jimmy:User = new User();
jimmy.age = 27;
jimmy.name = "jimmy";

Если Вы измените аттрибут public переменной класса User на аттрибут private, при попытке доступа к свойству возникнет ошибка.

Для более подробной информации смотри "Доступ к членам класса " в Использовании ActionScript во Flash.

См. также

private, static